Performance Analysis of a Recursive Cyclic Scheduler for Class-based Scheduling

نویسندگان

  • Raphael Rom
  • Moshe Sidi
  • Hwee Pink Tan
چکیده

In this paper, we consider the problem of determining a cyclic (or loop) scheduler that allocates slots to flows as periodically as possible. We use the second moment of the inter-allocation distance for each flow as its periodicity metric. We establish the optimality of a Weighted-Round Robin with spreading (WRR-sp2) scheduler for a two-flow scenario. We consider a class-based scheduling scenario where flows are grouped according to their relative bandwidth demands. We propose a C-class scheduler that recursively performs inter-class scheduling using the corresponding C-1 class scheduler, prior to intra-class scheduling. Optimality is achieved for C = 2 with the WRR-sp2 as the inter-class scheduler. Through numerical results, we show that the recursive scheduler achieves the best periodicity performance at the expense of intra-class fairness, which is desirable for class-based scheduling. Thereby, we expose a trade-off between periodicity and fairness performance in the design of loop schedulers.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance Analysis of a Recursive Loop Scheduler for Class-based Scheduling

In this paper, we consider the problem of determining a cyclic (or loop) scheduler that allocates slots to flows as periodically as possible. We use the second moment of the inter-allocation distance for each flow as its periodicity metric. We establish the optimality of a Weighted-Round Robin with spreading (WRR-sp2) scheduler for a two-flow scenario. We consider a class-based scheduling scena...

متن کامل

Design and analysis of a class-aware recursive loop scheduler for class-based scheduling

In this paper, we consider the problem of devising a loop scheduler that allocates slots to users according to their relative weights as smoothly as possible. Instead of the existing notion of smoothness based on balancedness, we propose a variance-based metric which is more intuitive and easier to compute. We propose a recursive loop scheduler for a class-based scheduling scenario based on an ...

متن کامل

Quality of Service Provisioning in Wireless Networks

Wireless scheduling plays an important role in the design of advanced wireless networks as it determines the QoS provisioning over the wireless link. Compared to its wired counterpart, the design of wireless schedulers is a much harder and challenging problem due to the unique characteristics of the wireless channel. While recent work focused on the design of wireless schedulers to meet a given...

متن کامل

RRR: recursive round robin scheduler

Scheduling has been an interesting problem since its inception. In the context of real-time networks, a scheduling algorithm is concerned with dispatching streams of packets sharing the same bandwidth such that certain guaranteed performance for each stream like rate and delay bound is provided. This function has a wide range of applications in network elements such as host adaptors, routers an...

متن کامل

Starvation Free Scheduler for Buffered Crossbar Switches (RESEARCH NOTE)

Need for high speed internet connectivity has lead to a substantial research in switching systems. Buffered crossbar switches have received a lot of attention from both research and industrial communities due of its flexibility and scalability. Designing a scheduling algorithm for buffered crossbar switches without starvation is a major challenge as of now. In this paper, we proposed a Delay ba...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004